Posts Tagged ‘Dog’

Understanding A Dog’s Body Language, Part 1

Sat ,12/06/2010

We all know a wagging tail means a dog is friendly, right? Not necessarily. Puppies say numerous things by their tails – and not all of them are fine. A puppy who is wagging her tail might be glad, interested, or positive, but she additionally could be frightened, bewildered, or prepared for a fight. In current piece of writing, we will inform you of the way to recognize a dog’s body language. If you discover that talent, it’ll make communicating with a dog much simpler. And that, in turn, will make teaching a pet a lot easier.

At the time when you observe a pet whose tail is wagging wide and rapidly, the message is almost always, “Glad to see you!” That is a glad, excited pet. Otherwise, a pet holding her tail loosely but horizontally wants to know a bit more about you. She might not be prepared to welcome you by a big lick, however she’s not going to challenge you either. The same is right of a dog whose tail is wagging little by little. She is yet deciding whether you’re a pal or foe. Look out, although, for a pet whose tail is bristling or is held high and firm, wagging quickly. That puppy is agitated and perhaps aggressive – and she means it.

The position of a puppy’s tail tells much of her, too. A dog with her tail erect is certain and in control. The exact contrary is the puppy with her tail tucked between her legs. Whether she is talking to you or with another pet, the information is the same: “I give up!” Only since a puppy’s tail is down does not signify she’s terrified, though. A calmed puppy may keep her tail lowered, although not between her legs.

Puppies interact by both ends of their bodies. A cock of the head or twitch of the ears indicates interest or alertness but sometimes – fear. When a pet hears or sees anything new or thrilling, her ears will go up or forward. Because the canine sense of hearing is so sharp, the pet regularly realizes regarding the approach of a individual or vehicle long sooner than you do. That is what makes her a great alarm system. Her ears are built in a way that they can be pointed in various directions, allowing the pet to rapidly figure out where a sound is coming from.

Is a pet’s head down and her ears back? She’s frightened or submissive. At times, the fur along the neck and back of a worried or submissive dog will bristle as well. Be exceptionally watchful coming close to a puppy in this frame of mind. She could be timid or shy, but if she feels cornered, she’s capable of launching an attack in self-defense.

A dog’s pack instinct makes her a fine observer who pays close attention to everyone and all around her. You could not realize it, however your dog watches and listens to you any moment and learns your patterns of behavior. Sometimes it appears as if she could read your mind, but her ability to predict the each move is actually just good observation talents at work.

Watch your pet’s facial expression for more clues on how she is feeling. You could even see her smiling – pulling the corners of her mouth back in order to show the teeth. Don’t confuse this appearance with the snarl, a raised upper lip and bared teeth. A snarl is a certain threat gesture, but pets perhaps smile for the same reason we do: to let people – or other dogs – understand they don’t mean any damage.

At times a pet utilizes her entire body to transmit her information. Rolling belly-up, exposing her neck and genitals, signifies “You are the boss!” An exceptionally submissive dog may additionally urinate in order to express her respect to you or to another dog. The play bow is the typical canine invitation to enjoyment and games: down on the front paws, rear end in the air, tail wagging. She can even paw the ground or bark with the attempt to lure you or another dog in play. The best reaction is to play bow back and then pull out her much loved toy or ball.

Body language is one thing. A pet’s barks, yelps, growls, and other sounds are yet another – full of meaningful messages for puppy owners. We express what these messages signify.

Want to learn more about dogs training? Visit Puppies training

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Take The Time To Train Your Puppy – It’s Worth It!

Sat ,13/03/2010

Dogs make wonderful pets and the key factor to having a well behaved dog that the whole family will enjoy, is by using proper dog training techniques. Dogs are kind-of like kids, especially puppies; they need to understand the rules of the household and they must respect the authority of their owners. Many new pet owners fall in love with cute puppies or even adult dogs that they purchase or adopt before they bring them home, only to become upset and frustrated when that adorable fur-ball chews up the furniture or makes messes on the carpet. While all puppies will find their share of trouble, a responsible dog owner must be patient and utilize plenty of time to raise that pup into a well behaved dog that is a joy to all. This article will provide some basic but very important dog training tips to help you and your puppy develop a happy relationship. I have learned over 50 years of owning and dogs and these tips are a great start.

Establish The Rules

The first step in dog training is to establish the rules of the household, and do not waste any time here! This means that if you don’t want your 100 pound Labrador Retriever jumping up on your bed at night, don’t let him do it when he’s a puppy at 5 pounds! Never let him do it. I know it’s tough because I am guilty, but take it from my lesson leaned. Never; not even once. Good news: it is never too early to teach your pup to stay off the furniture or avoid jumping on you or your guests. Oh, and don’t forget, before you bring your puppy home, make sure the whole family understands and is prepared to enforce the rules consistently.

Be Consistent With The Rules

Once your learn and establish rules, it is up to you and the rest of thre family to makes sure you live by them.Every time your puppy breaks a house rule, he should be reprimanded with a quick and firm “No!” and then shown the proper behavior. This applies to all aspects of your puppy’s training, such as house breaking and chewing on his toys instead of your shoes (they seem to love to chew up the shoes!). Just like kids, dogs learn the rules quickest when they are enforced consistently. This means that the dog owner(s) must be disciplined in their enforcement of the “rules.” With time, the rules become second nature to your dog and enforcement is rarely required.

Reward Your Puppy For Good Behavior!

This is a key tip. When your puppy follows the rules appropriately, reward him for his good behavior. Effective dog training requires positive reinforcement more often than punishment to produce great dog behavior. At the beginning of your dog training, make a big deal about his good behavior and give him a healthy edible treat. Within a short period of time, your puppy will understand what he’s supposed to do and you will be able to “wean” him off treats to praise and positive attention. Trust me on this, they are smart and learn quick.

I am not a “pro” at dog training but I have read a lot of books and of course have owned dogs for years. What I have found is that dog training is not particularly difficult, it just takes some reading, some patience, and definitely some consistency to gain success with these wonderful animals. The time you put in to training your puppy is well worth the years of enjoyment you, your family, and your guests will have with this new member of the tribe!

Learn more about natural food for dogs. Stop by our site where you can find out all about poodle dogs and what it can do for you.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

How To Perfect Dog Ownership

Fri ,12/03/2010

1. Don’t yell and shout at your puppy. Remember that a puppy is just a baby and that any major disturbances can have a major impact on its mental state. Extensive shouting can leave the dog feeling inferior and unloved.

2. Feeding your dog excessively will threaten your dog’s health. Too many calories and too little exercise will have your dog grow fat and it will not only reduce its level of energy but also its ability and willingness to be happy.

3. Giving your dog your leftovers might seem like a fun an generous gesture but human food can actually hurt your dog. To give your dog what will serve it best you might consult with your local VET to find out what your specific breed of dog requires.

4. Walking your dog on a daily basis is vitally important to satisfy the basic physical needs of your dog. Smaller dogs will need shorter walks and larger breeds and most above average size breeds will even need more walks per day.

5. One of the most important things when it comes to training your dog and having it use its body the way it was designed is to go play. Through a stick or a frisbee will not only be fun but it will also be a great workout for your dog.

6. Attend dog training classes to learn how to properly manage, train and get your dog obey commands. A dog needs to know who is in charge and it is important that you are that leader.

7. Making sure that you show your dog that you love it dearly is vitally important. The feeling of love can erase almost any other error you make and if you let your dog know and feel that you love it in return it will love you back unconditionally.

8. Treat your dog with respect and it will in return respect you back. Even though a dog might not be at the level of intelligence that humans are it is still a highly sophisticated being that should not be taken lightly.

Dog vitality and well being is very important in order to have a happy and joyful dog. As a pet owner you should spend enough time and energy in teaching your dog and yourself the best ways to love and respect each other as you will hopefully be together for a long time.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

How You Can Successfully House Train Your Dog

Wed ,10/03/2010

Widely recognized as the most popular and effective way to house train puppies the crate method utilizes your dog’s natural instincts. Dogs are naturally clean animals and will not by nature relieve themselves in the area where they sleep.

Knowing how to communicate properly with your dog lies at the heart of the house training process. Lecturing, yelling or other forms of punishment will not achieve the desired result. The key is to reward good behavior. Puppies are like babies, much too young to be held responsible for their bowel movements. Punishments are not the way to get through to your puppy. If you are going to use the crate method it’s vital that you learn about the proper, humane method to house train your dog.

Choosing the right crate

This is very important when it comes to the humane treatment of your puppy. A crate that is too small is very cruel. The puppy should have enough room to maneuver around and be comfortable inside. If the crate is much too large – the puppy might even relieve himself inside the crate.

The plastic varieties of crates are much easier to clean, durable and easier to carry around than the metal varieties.
It is also cruel to leave your puppy inside the crate for too long. Night time is crate time and often even very young puppies can go the entire night without soiling their crates.

You will want to slowly get the puppy used to the crate. The idea here is to create a positive feeling about the crate. Put a nice soft blanket inside and your puppy’s favorite toys too. You can also put some yummy treats inside to entice your dog.
Never, ever force your dog inside the crate. It is his sanctuary within your home.

Tips for house training

- Prepare the area that your puppy will spend most of its time in with a layer of newspaper.
- Designate an official toilet area for your puppy
- Supervise (or have the children do it) until the puppy has relieved himself.
- If your puppy starts sniffing or circling pick him up and get him outside fast!

Golden rules for house training your dog using the crate method:

- Take your puppy out first thing in the morning
- Take your puppy out directly after meals
- If your puppy has had an accident be sure to clean the area thoroughly. Use a product that will remove the odor.
- Never punish your puppy for accidents. You would never yell at your baby and put her nose in her mess. Rather use positive reinforcement when your puppy does her business outside.
- Take your puppy out just before bedtime and make sure he does his business.
- Give praise freely where it is due. Treats, walks and positive reinforcement will go a long way toward getting your puppy to understand that eliminating outside is the goal.

Housetraining your puppy will take time and patience. The kind of dog and your methods will greatly influence how long it takes for your puppy to be fully house trained.

There is a reason that the crate method is the most widely used house training method. It works well. Of course house training your puppy isn’t your only concern when it comes to raising a well behaved dog. You will also want to set some distinct boundaries. Puppies should not be allowed free reign of the house; at least not until they are fully house trained. Your puppy is a sponge and above all – keen to please you. You are the pack leader and the puppy will look to you to figure out what is and isn’t acceptable in your home.

By deciding early what your puppy may chew on and what furniture he is allowed on you can eliminate confusion and behavioral problems later in life.

Learn more about citronella dog collar. Stop by our site where you can find out all about obedience training for dogs and what it can do for you.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Dog Behavior Problems: Help! My Dog Is A Nuisance When He Misbehaves!

Fri ,05/03/2010

How many times have I hear fellow dog owners say, “I hate it when he barks non stop… or he utterly embarrassed me when he mounts people’s leg”. Dog owners usually have no problems to fill in tons of their dog behavioral problems into the above statements.

I have to admit that I feel disappointed, even sad whenever I hear dog owners say that statement. Why? Because, these owners have failed to see things from their dog’s prospective! To put it simply, I should say that they don’t understand their dogs at all.

Dogs do not misbehave because they’re spiteful, or are out to annoy or anger you. They just behave in a manner which is expected of a dog!

The fact is that dog behavioral problems that we can’t stand are not problems at all to the dogs. In fact, do you know that dogs “misbehave” for a reason or two? To list a few:

1. Dogs bark because they have something to say, something to tell you.

2. Dogs dig because they smell something underneath the ground.

3. Dogs chew because they are teething and are feeling uncomfortable.

4. Dogs chase after moving objects because they are following its instinct.

5. Dogs turn aggressive because they want to protect you.

For your information, most dogs actually misbehaved (in our eyes) because of the lack of care, concern and training from their very own owners:

1. Health Issue – Many behaviorists & dog trainers believe that at least 20% of all behavior problems are related to the dog’s health in some way or another. For all that you might know. Your dog could be misbehaving because he is sick or in pain. Bring him to the vet for a thorough check-up if he misbehaves suddenly when he has always been a good dog.

2. Imbalance Diet – Feeding your dog the wrong food, with too high in protein, fat or carbohydrates is known to cause hyperactivity. Sugars, starches and many other factors in your dog’s diet can also cause behavioral problems in your dog. Always read the label of the food before you feed him, seek advice if necessary. Remember that dogs need different type of food in different stages of their life.

3. Exercise – Lack of exercise also cause plentiful of problems. A dog that doesn’t get enough exercise is unhealthy and tends to be hyperactive, and display destructive behaviors. Dogs depending on breed type need plentiful of exercises – Do consider this factor before you get a puppy.

4. Lack of Leadership -I can’t stress enough on the importance of the leadership issue. Dogs display TONS of behavioral problems when they lack a leader. Aggressive & destructive behaviors, leg lifting, marking, mounting, barking & etc… It’s very important that you assume the role of the alpha leader!

You must understand that all dog develop behavior problems. These dog behavior problems never develop in a vacuum. They are always the outcome of the interaction between a dog and its environment, including you! Most canine behavioral problems can be controlled if not solved completely. You just got to put in some effort and understand that prevention is better than cure.

Lastly, do try to see and comprehend things from your dog’s prospective the next time your dog misbehaves. You’ll soon find that you love him even more!

Want to find out more about gun dog supply, then visit our site on how to choose the best

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Dog Training – Most Dogs Need Training And Here’s Why

Sun ,28/02/2010

Your life is going exactly as planned. You have a great family, nice house, a carrier you love, and you have even gotten a dog.

You wake up a 6 am with a smile on your face. You have a whole hour to yourself to get ready for work before you have to wake the kids up. You go about your morning quietly humming to yourself as you make your pot of coffee. The aroma is filling the house and you can’t help but think how lucky you are.

Out of the corner of your eye you spot your neighbor taking their little dog out for a morning stroll. You get to thinking that maybe you should take your dog out also to get some fresh air and a bit of exercise. Just then, as if on Que, your dog springs into action and flies over to the window. The hair on his back looks like a porcupines and he lets out a low warning growl. You only have a second to respond before he really lets loose with the barking and you know he is going to wake up the whole house.

As you are making every effort to quite him the baby starts screaming like a banshee and your older children slowly emerge from their rooms. All you can do is stare at your beautiful children because you know that within minutes the house will be in chaos and you didn’t even get to drink your first cup of coffee, let alone get ready for work. Any thoughts on relaxing before the day really began have been dashed.

That’s it you think. That dog needs dog training, barking at all hours of the day has got to go.

The desire to get your dog trained has stayed with you throughout work. You are a bit on the frazzled side all through work. As soon as you pick up your children after work you realize that they are on the verge of becoming very overtired. Well, how can you blame them, they are not used to getting up that early. You make it home with as little fuss as possible and file them all through the door.

As you walk through the door your dog comes flying at you to show you just how much you were missed today. You barely manage to stay upright as he jumps on you. You have a new demand to add to your dog training, jumping has to go as well. You manage to calm your dog down long enough for him to stop jumping and then you see it… right in the middle of your living room carpet your dog has dug a big hole.

You look at your beloved dog as the kids are all crowding around him. They are all pleading with you with their eyes to please not be angry. The dog is after all very, very sorry.

All you can think is that dog is a nuisance but there is nothing you can do. The children are head over heals in love with their dog and in truth, so are you. Regardless, you have to stop your dog digging holes especially in the middle the living room floor. That is when dog obedience training comes into play. The best way to get your dog to behave is to train him to do so.

When dog training barking is most times high on the priority of behaviors that must go. Visit SafeDogObedienceAdvice.com to learn how to safely and positively get your dog trained. Dog Obedience Training

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

What Dog Training Can Do For You

Fri ,12/02/2010

Animals in general want to please their owners. If you want to teach your dog proper behavior or even to do tricks then there are a few simple methods to help you achieve this. Though it may take time and patients, dog training is possible for anyone to accomplish. One of the most important things is consistency.

Rewarding a dog for good behavior is a great way to start. This can be done with praise or a special treat. You may get better results with a combination of both. Rewards let your dog know that it has done well and you are pleased with its behavior.

One common mistake is that people actually reward their pest for bad behavior. They give a treat to get their pet to stop doing something they shouldn’t be doing to begin with. This confuses the dog and says that the behavior is alright even though it isn’t. Scolding your pet after or during giving a treat only adds to the confusion. Don’t let yourself fall into this trap.

Tone of voice can hold a lot of meaning for a pet. How you say it says more than what you actually say. If you are trying to correct a behavior then you will need to be firm and use a firm tone of voice. If you are trying to encourage a behavior then you will need to be gentle and let you pet know it is alright. Love and kindness are valuable assets when training a pet.

In the beginning praise may not be enough of an incentive to get your pet to do as you ask. They may need to actually see the treat before they will follow the command. The treats let your pet know they will be rewarded for doing as you ask. Eventually you won’t need the treats and can just use the commands and words of praise.

More complex actions may require more than one command. Take things step by step and teach your pet one command at a time. This will make things easier for you can less confusing for your dog. If you are trying to make your dog stop jumping on you and sit down then the first command would be stop and then you would teach him to sit.

Dog training takes time and patients but it can be well worth the effort. Whether you want to correct behaviors or teach your dog tricks, it can all be done with love and kindness.

Getting rid of the bad habits your pet has developed can be difficult if you don’t have the training and tools you need. When you have a professional NJ dog trainer to help you get rid of bad habits and develop new habits, you will find that puppy training in NJ is affordable, fast and easy!

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

How to Raise a Well-Behaved Puppy

Thu ,11/02/2010

Raising a puppy can be a fun and rewarding experience. Unfortunately, too many puppies grow up to be misbehaved dogs because the owners let them get away with bad behavior as a puppy because it was ‘cute’. Or, they just didn’t know how to raise their puppy to be a well behaved adult dog. There are a few crucial things you need to do.

First of all, you shouldn’t never bring home a puppy that is younger than eight weeks. During the first eight week of their life, they go through many development periods that are crucial to their long term well being. Removing a puppy from its mother and littermates too early causes behavior problems down the road.

Second, you need to start potty training immediately. Don’t let any bad potty habits form during those first few days you have them home, because those can be hard to reverse. I suggest teaching your puppy to go potty outside right from the beginning, rather than paper training them.

Third, never let your puppy nip at your hands or feet, even if it’s just playful. This is a common mistake owners regret in the long run. Always use toys to play with your puppy, never hands or feet.

Fourth, teach your puppy right from the beginning that you are the alpha dog. Also known as the ‘pack leader’. Even though dogs are domesticated, they still have natural instincts. They still expect to be part of a pack, and every pack needs a pack leader.

Your puppy expects to have a pack leader. If you don’t establish yourself as the leader, they will, and it’ll cause numerous behavior problems down the road. Do a search online for more information on this if you don’t know what it is. It’s important to know and use this information.

Last but definitely not least, you must gradually and carefully socialize your puppy for at least the first year of their life. You need to expose them to new and unfamiliar people, places, things, sounds, etc. Make sure the socialization experiences are pleasant. Carry along treats and make sure to provide plenty of praise and encouragement along the way.

I hope this article has helped you and given you insight on how to raise a well behaved dog. If you follow the tips I’ve given, I know you’ll make a great pet parent and your puppy will grow into a wonderful, loyal companion.

Thanks for reading. Go read more great tips and tricks about solving bad dog behavior at http://www.DogBehaviorExpert.com

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Keeping Your Dog Safe With A Life Jacket

Sat ,06/02/2010

Dogs love the to be in the outdoors, but if any of your adventures involve the water, make sure that not only you has safety gear on. Your dog is your best friend, and it makes sense for your dog to wear a life jacket if you’re out for a day of sun and sea. The term doggy paddle is a bit of a misnomer as not all dogs can swim. The term is just used to describe a type of swimming stroke. There are some dogs, like Pincers, Dobermans, and Boxers who have a lot of trouble in water. Some dogs dislike water and will only swim if they really need to.

There are many factors that affect how well a dog can swim in water. These include the type of breed, how big the dog is, what his fitness level is, and how healthy he is. If your dog is a young pup, you need a more gentle approach when introducing your dog to the water. Start with a wading pool and gradually move on to something bigger such as the beach. Conditions in a wading pool are more appropriate for introducing a dog to water. Due to the calmer and gentler water movement of a small pool, a puppy adapts better to playing in it. Placing your puppy in water that has too much movement may cause him to get anxious. This can lead to your dog getting into a lot of difficulty.

A dog life jacket will not only reassure you, but also serve as an extra safety measure during your outside activities. Life jackets prevent drowning by ensuring your dog floats. In the event of an accident around water, this will minimize anxiety caused by disorientation. Whether human or dog, life jackets are beneficial to all. It is an important piece of equipment and is a statutory element on boats, ferries, planes and any vehicle.

Initially when you put a jacket on your dog he might feel uncomfortable. With this in mind, you want to get your dog used to the life jacket by having him wear it at home, prior to going out on an outdoor adventure. Being at home will allow your dog to get used to the life jacket while in safe familiar surroundings, rather than in an unfamiliar outdoor setting. You want to ensure that your dogs first life jacket and experience of water is pleasant and enjoyable. This would help them to learn to love the water.

In selecting a life jacket for your dog, there are some guidelines and features to consider and remember, such as the size and weight of the dog. The materials used are also important so get something that is breathable and durable. Be smart: Don’t let your pet wear the jacket unattended; the animal could become entangled and choke.

Dave writes articles on the dog life jacket and about how to find a designer dog life jacket on the internet.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)

Some Simple Ways To Approach Dog Training

Sat ,06/02/2010

A well trained dog is like a well-behaved child. They are wonderful! The same applies the other way round ‘ an untrained dog is like a disobedient child. They can cause havoc! That’s why it is important for every dog owner to do some simple dog training.

Firstly, there’s absolutely no truth to the myth that certain dogs cannot be trained. While it may be more difficult to train some dogs, it can be done. And of course some dogs are easier to train. It all comes down to the ability of the trainer and his or her communication skills.

When a dog has been trained, it is secure, happy and relaxed. Every dog wants a leader just like their ancestors who hunted and lived in packs. There was always the ‘alpha male’ that was respected and obeyed by every dog in the pack. Your dog will look to you to fulfill this role.

Teaching your dog his or her name is the first thing to do. This will enable you to get a response from the dog every time you call its name. This forms the basis to all other dog training lessons.

The first important command is ‘come’. Hold a small treat near the nose and firmly call its name, for example ‘Fluffy, come!’ The puppy will immediately come forward to get the treat. Continue the process by stepping a bit further back each time. When the dog responds and comes to you, lavish it with lots of praise and affection.

Use the same method when you teach ‘sit’ and ‘stay’. Always talk in a firm tone whilst giving a dog commands so he or she can identify the varying tones of your voice. Your dog will soon learn when you are playful or when you mean business! Praising is essential because every dog want to please his or her ‘master’.

Whilst treats offer great assistance during training, don’t be too free with them. You don’t want your dog to obey you because he knows there’s a treat in store. You want him to obey you because you are his leader. His reward is your affection and your praise. Only give treats during training. Treats given at other times will only confuse your dog.

If you want to compete at dog shows and other competitions, it’s advisable for you and your dog to attend a professional dog training course. You will both learn the relevant behavior requirements and other etiquette rules. There’s plenty of helpful websites about such courses.

Getting rid of the bad habits your pet has developed can be difficult if you don’t have the training and tools you need. When you have a central New Jersey dog trainer to help you get rid of bad habits and develop new habits, you will find that dog obedience training in NJ is affordable, fast and easy!

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)